var _save_menu_tohide = null;
var _allow_auto_switch = true;
 function _save_menu_hide()
    {
        if (_save_menu_tohide != null)
            {
                jQuery(".linktabs_sub").each(function(index, value){
                    var parent = jQuery(this).parent().find(".linktabs_name:hover");
                    if (parent.length == 0)
                    {
                        jQuery(this).find("a").hide(200, function(){
                           jQuery(this).parent().parent().find(".linktabs_hover").removeClass("linktabs_hover"); 
                        });
                    }

                });

            }
    }

jQuery(document).ready(function(){
    if (system_logined == 1 || jQuery.browser.msie)
    {
    /* set height auto */
        jQuery(".linktabs_item").each(function (index, item){
            var wrapper_heigh = jQuery(".linktabs_wrapper").height();
            if (jQuery(item).height() > wrapper_heigh )
            jQuery(".linktabs_wrapper").css("height",jQuery(item).height()+"px").parents(".container_modulewrapper").css("height",jQuery(item).height()+120+"px").parents(".main-wrapper").css("height",jQuery(item).height()+185+"px");
        });
    }
    // click to switch banner
    jQuery(".banner-navigation .banner-navigation-image .banner_a").click(function(){
        var selected_a = jQuery(".linktabs_selected").parent();
        var r=jQuery(this).attr("rel") ;

        if (selected_a.attr("rel") == r)
            return;

        /*jQuery(".linktabs_wrapper .linktabs_item[rel='"+selected_a.attr("rel")+"']").fadeOut (250, function(){
            jQuery(".linktabs_wrapper .linktabs_item[rel='"+r+"']").fadeIn();
        });*/
        jQuery(".linktabs_wrapper .linktabs_item").fadeOut();
        jQuery(".linktabs_wrapper .linktabs_item[rel='"+r+"']").fadeIn();
        
        jQuery(".linktabs_selected").removeClass("linktabs_selected");
        jQuery(this).find(":first-child").addClass("linktabs_selected");
    });

    // sub menu
    jQuery(".banner-navigation .banner-navigation-image div").hover(function() {

        // hide menu
        jQuery(".linktabs_sub a").hide();
         _allow_auto_switch = false; // they are mouse over
        // show submenu
        jQuery(this).find(".linktabs_sub a").show();
        
        // switch to
        jQuery(this).find(".banner_a").trigger("click");
        
    }, function(){
        //jQuery(".linktabs_sub a").fadeOut();
        _save_menu_tohide = jQuery(this);
        setTimeout(function() {
            _save_menu_hide();
             _allow_auto_switch = true; // they are mouse over
        }, 400);
    });

    jQuery(".linktabs_sub a").hover(function() {
        _save_menu_tohide = null;
        _allow_auto_switch = false; // they are mouse over
        jQuery(this).show();
        // add class hover to parent
        jQuery(this).parent().parent().find(".linktabs_name").addClass("linktabs_hover");
    }, function() {
         _save_menu_tohide = jQuery(this);
        setTimeout(function() {
            _save_menu_hide();
            _allow_auto_switch = true; 
        }, 400);
    });
    
    // hover to pause auto swtich
    jQuery(".linktabs_wrapper .linktabs_item > *").hover(function(){
      _allow_auto_switch = false; // they are mouse over
    }, function(){
        _allow_auto_switch = true;
    });
    
    setInterval(function(){
        return;
        // pause when mouse hover
        if (!_allow_auto_switch)
            return;
        
        var tag=jQuery("div.linktabs_selected").parent().parent().next();
        if (tag.length ==0 || tag.hasClass("linktabs_sub")) {
            // this is at the end
            jQuery(".banner-navigation-image div:first").find(".banner_a").trigger("click");
        }
        else
        {
            tag.find(".banner_a").trigger("click");
        }
    },10000);
});